package com.qf.bbapi.service.intf;

import com.qf.bbapi.dto.*;
import com.qf.bbapi.entity.User;
import com.qf.bbapi.vo.R;

public interface UserService {
    /*
    * 校验手机号*/
    R checkPhone(String phone);
    /*
    * 密码登录*/
    R loginPassword(UserPasswordLoginDto userPasswordLoginDto);
    /*
    * 手机号验证码登录*/
    R loginCode(UserCodeLoginDto userCodeLoginDto);
    /*
    * 找回密码*/
    R findPassword(UserFindDto userFindDto);
    /*
    * 退出登录*/
    R loginOut(int token);
    /*
    * 用户注册*/
    R regist(UserAddDto userAddDto);

    /**
   修改个人资料
     */
    R updateData(UserDataDto dto,int token);

    /**
     查看个人信息
     */
    R selectOne(int token);
}
